large leather strap - German English Dictionary